Problemas ao iniciar serviço do MongoDB [RESOLVIDO]
Dica publicada em Banco de Dados / Miscelânea
Problemas ao iniciar serviço do MongoDB [RESOLVIDO]
Olá pessoal.
Recentemente passei a utilizar o MongoDB e vi que várias pessoas tiveram problemas ao iniciar o servidor, inclusive eu. Por isso postei esta dica.
O MongoDB, assim como vários outros aplicativos, precisa ter os seus serviços iniciados, o que seria algo bem simples para qualquer usuário GNU/Linux:
# /etc/init.d/mongodb start
Porém, o problema acontece aí, pois por padrão o MongoDB tenta setar o diretório /data/db como o padrão para os arquivos do banco, e em alguns casos, como foi o meu (e provavelmente de várias pessoas), esta pasta não existe, tendo a necessidade de criá-la.
Para resolver este problema, iniciei o serviço com o comando mongod que lhe permite também alterar configurações padrão, como por exemplo o dbpath, que indica o caminho dito acima:
# mongod --dbpath /var/lib/mongodb/data/db/
Obs.: Existe outra opção, que é alterar o caminho do "dbpath" pelo arquivo /etc/mongodb.conf.
Abaixo está o link da documentação oficial do Mongo, para que possam consultar outras opções.
Esta dica foi baseada pelo mesmo link:
Obs.: Esta dica foi testada no Debian.
Recentemente passei a utilizar o MongoDB e vi que várias pessoas tiveram problemas ao iniciar o servidor, inclusive eu. Por isso postei esta dica.
O MongoDB, assim como vários outros aplicativos, precisa ter os seus serviços iniciados, o que seria algo bem simples para qualquer usuário GNU/Linux:
# /etc/init.d/mongodb start
Porém, o problema acontece aí, pois por padrão o MongoDB tenta setar o diretório /data/db como o padrão para os arquivos do banco, e em alguns casos, como foi o meu (e provavelmente de várias pessoas), esta pasta não existe, tendo a necessidade de criá-la.
Para resolver este problema, iniciei o serviço com o comando mongod que lhe permite também alterar configurações padrão, como por exemplo o dbpath, que indica o caminho dito acima:
# mongod --dbpath /var/lib/mongodb/data/db/
Obs.: Existe outra opção, que é alterar o caminho do "dbpath" pelo arquivo /etc/mongodb.conf.
Abaixo está o link da documentação oficial do Mongo, para que possam consultar outras opções.
Esta dica foi baseada pelo mesmo link:
Obs.: Esta dica foi testada no Debian.